import { request } from '@/utils/request'

// 部门树
export function deptOrUserTree(param) {
    return request({
        url: '/dept/deptOnceTree',
        method: 'post',
        data: param
    })
}

// 部门详情
export function deptDetail(param) {
    return request({
        url: '/dept/detail',
        method: 'post',
        data: param
    })
}

// 部门保存
export function deptSave(param) {
    return request({
        url: '/dept/save',
        method: 'post',
        data: param
    })
}

// 部门删除
export function deptDelete(param) {
    return request({
        url: '/dept/delete',
        method: 'post',
        data: param
    })
}

// 人员列表
export function userList(param) {
    return request({
        url: '/user/list',
        method: 'post',
        data: param
    })
}

// 人员详情
export function userDetail(param) {
    return request({
        url: '/user/detail',
        method: 'post',
        data: param
    })
}

// 人员删除
export function userDelete(param) {
    return request({
        url: '/user/delMore',
        method: 'post',
        data: param
    })
}

// 人员保存
export function userSave(param) {
    return request({
        url: '/user/save',
        method: 'post',
        data: param
    })
}

// 人员角色
export function userRole(param) {
    return request({
        url: '/role/haveRole',
        method: 'post',
        data: param
    })
}

// 人员权限
export function userAut(param) {
    return request({
        url: '/role/haveAutByUserId',
        method: 'post',
        data: param
    })
}

// 人员所属部门
export function getFillDept(param) {
    console.log("param:::"+param)
    return request({
        url: '/dept/selectFillDept',
        method: 'post',
        data: param
    })
}

export function getDeptIdByGrade(param) {
    return request({
        url: '/dept/getDeptIdByGrade',
        method: 'post',
        data: param
    })
}
